package com.leyou.job.demo;

import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

@Slf4j
@Component
public class MyJobDemo {

    private Integer i = 0;

    //每天每个小时的第十分钟，每个2秒执行一次
//    @Scheduled(cron = "0/2 10 * * * ?")
//    private void rateDemo(){
//        if(i==1){
//            try {
//                Thread.sleep(3000);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
//        }
//        log.info("cron表达式定时任务执行了！");
//        i++;
//    }

//    @Scheduled(fixedRate=2000)
//    private void rateDemo(){
//        if(i==1){
//            try {
//                Thread.sleep(3000);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
//        }
//        log.info("固定频率定时任务执行了！");
//        i++;
//    }

//    @Scheduled(fixedDelay=2000)
//    private void delayDemo(){
//        if(i==1){
//            try {
//                Thread.sleep(3000);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
//        }
//        log.info("固定延迟定时任务执行了！");
//        i++;
//    }

}
